SPB Git forge

spb/fetcha

Public
11commits 1branches 0releases
1.5 MBsize
maindefault branch
16 days agolast push
TypeScript 97.5% SQL 1.4% Python 0.8%
1.1 KB · 29 lines tsx
Raw Blame History
1import { Skeleton, TableSkeleton } from "@/components/ui/skeleton";23export default function CrawlDetailLoading() {4  return (5    <div className="flex flex-col gap-5" aria-busy="true" aria-label="Loading crawl">6      <Skeleton className="h-3.5 w-20" />7      <div className="flex items-start justify-between gap-3">8        <div className="flex flex-col gap-2">9          <Skeleton className="h-3 w-16" />10          <Skeleton className="h-7 w-72 max-w-full" />11          <Skeleton className="h-3.5 w-[380px] max-w-full" />12        </div>13        <Skeleton className="h-8 w-24" />14      </div>15      <div className="grid gap-px overflow-hidden rounded-lg border border-border bg-border sm:grid-cols-3 lg:grid-cols-6">16        {Array.from({ length: 6 }).map((_, i) => (17          <div key={i} className="flex flex-col gap-2 bg-bg-elevated px-5 py-4">18            <Skeleton className="h-3 w-20" />19            <Skeleton className="h-6 w-14" />20          </div>21        ))}22      </div>23      <div className="rounded-lg border border-border bg-bg-elevated">24        <TableSkeleton rows={10} cols={8} />25      </div>26    </div>27  );28}29